TAGs: systems thinking